Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F4 USA F17 USA F18 USA F26 USA F27 USA F4 USA F5 USA F5 USA F6 USA F4 2001 USTA Challenger of Calabasas - Calabasas Warta Cup 2001 - Sopot USTA Challenger of Burbank - Burbank Neride Prague Indoor - Prague Toluca Challenger - Toluca VI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Naples Garden Open - Rome Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage AXA Open - Lisbon The Scottish Tennis Championships - Edinburgh Ljubljana Open - Ljubljana XL Bermuda Open - Bermuda 5° Sporting Challenger - Turin USTA/Safeway Challenger - Aptos Copa Ericsson - Guadalajara Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronx Tennis Classic - Bronx Atlanta Clay Court Challenger - Atlanta Memorial Savigni - Sassuolo Zivnobanka Open - Prostejov Lubbock Challenger - Lubbock Copa Ericsson - Lima Swanston Challenger - Sacramento XL Capital Bermuda Open - Bermuda The $50,000 Pro Challenger at Calabasas - Calabasas ATU Cup 2001 - Weiden Ford Tennis Championships - Louisville Pro Tennis World Open - Boca Raton Asirom Challenger Brasov - Brasov XXIX Edizione 'A.Savoldi Marco' - Manerbio West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Ford de Cherbourg - Cherbourg ATU Cup - Weiden Eddleman USTA Challenger - Birmingham Warsteiner Challenger Lubeck - Lubeck Copa Sevilla - Seville ECM Cup - Prague The Natrel's Challenger of Granby - Granby Third Bank Tennis Championships - Lexington 2001 Eddleman USTA Challenger - Birmingham Architect Open - Budapest Zivnobanka Czech Open - Prostejov Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia 2002 Tulsa USTA Challenger - Tulsa Schickendanz Open - Furth Warsteiner Challenger Wolfsburg - Wolfsburg Hilton Waikoloa Village USTA Challenger - Waikoloa VIII Trofeo Ciutat de Barcelona - Barcelona I Tourneo Fila Citta di Brindisi - Brindisi Pekao Open - Szczecin The Waco International Tennis Challenger - Waco KGHM Polish Indoors - Wroclaw 2006 North Shore Pro Tennis Championship - Winnetka San Luis Potosi Challenger 2000 - San Luis Potosi Pekao Open - Szczecin Open Diputacion - Cordoba University of Tennessee USTA Men's Challenger - Knoxville Sporting Challenger - Turin Semgroup Challenger - Tulsa Downtown Athletic Club USTA Challenger - Amarillo Memorial Savigny - Sassuolo Waco Tennis Challenger - Waco Music City Challenger - Nashville JSM Challenger of Champaign - Urbana XI Venice Open - Venice 2008 Knoxville Challenger - Knoxville Windy City Classic - Winnetka Salinas Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Dallas Challenger USTA Challenger of San Antonio - San Antonio 2005 West Side Tennis Coub Men's Challenger - Forest Hills Music City Challenger - Nashville drkoop.com USTA challenger of Miami - Miami USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin Ford Tennis Championships - Louisville XL Capital Bermuda Open - Bermuda The West Side Tennis Club Clay Court Challenger - Forest Hills Rome Challenger Savannah Challenger Carson Challenger Yuba City Challenger USTA Seascape Challenger - Aptos USTA Challenger - Champaign Alphen Challenger Szczecin Challenger I Manta Open - Manta 2005 Tulsa Challenger - Tulsa Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Prostejov Challenger WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Wailea Men's Challenger - Maui Bangkok Challenger Honolulu Challenger Ford Tennis Championships - Louisville Sarasota Challenger Prostejov Challenger Granby Challenger Tulsa Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Heilbronn Challenger Carson Challenger Sarasota Challenger Rome Challenger Istanbul Challenger Winnetka Challenger Maui Challenger Dallas Challenger Swanston Challenger - Sacramento Savannah Challenger Sarasota Challenger Manta Challenger The Mercedes Benz of Calabasas - Calabasas Abierto Internacional Varonil Ciudad de Cancun - Cancun Corona Mexico City Open - Mexico City Dallas Challenger Le Gosier Challenger Heilbronn Challenger Winnetka Challenger Music City Challenger - Nashville Napa Challenger Charlottesville Challenger Irving Challenger USTA Challenger of Las Vegas - Las Vegas Diego Open - Budapest 2002 Azalea Orthopedic Challenger - Tyler Intersport Heilbronn Open - Heilbronn Dallas Challenger Savannah Challenger 2004 Freeman Men's Challenger - Joplin Winnetka Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Izmir Challenger Charlottesville Challenger Knoxville Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Lubbock Challenger - Lubbock Kamnik Challenger - Kamnik 2001 UT Tyler Patriot Challenger - Tyler 2007 Knoxville Challenger - Knoxville CNA TennisPro Classic - Winnetka Galleryfurniture.com Challenge - Atlanta XL Capital Bermuda Open - Bermuda Muller Cup - Ulm Open de Franche Comte - Besancon Open Castilla y Leon Trofeo Iberdrola - Segovia Pekao Open 2003 - Szczecin drkoop.com USTA Tennis Championships of Houston - Houston Heineken Open - Auckland Trofeo Barcelona de Tenis - Barcelona Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson Costa Rica - San Jose Prague Open - Prague Schickedanz Open - Furth USTA Tennis Championships of Austin - Austin Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Copa Ericsson Uruguay - Montevideo Cadillac Pro Indoor USTA Challenger - West Bloomfield Saint Francis Health System USTA Challenger - Tulsa Idea Prokom Open - Sopot Hamburg Challenger - Hamburg Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Heineken Open - Auckland Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Naples Challenger - Naples The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Healthsouth/USTA Challenger - Denver International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. 1998 Safeway Challenger - Aptos Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo U.S. Men's Clay Court Championships - Houston Gold Flake Open - Chennai Qatar Exxon Mobil Open 2003 - Doha Cerveza Club Colombia Open - Bogota Heineken Open - Auckland BellSouth Open - Vina del Mar International Tennis Championships - Delray Beach Challenger Britania Zavaleta - Puebla Idea Prokom Open - Sopot Hilton Waikoloa Village USTA Challenger - Waikoloa Olbia Geovillage Open - Olbia Tallahassee Challenger San Marino Cepu Open - San Marino XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban drkoop.com USTA Tennis Championships of San Antonio - San Antonio FILA Challenger - Biella Copa Ericsson Chile - Santiago Challenger de Granby - Granby USTA Callenger of Urbana-Champaign - Urbana The Indian Oil-Servo ATP Challenger 1999 - Calcutta FILA Challenger Biella - Biella Challenger de Granby - Granby Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Burbank - Burbank Mallorca Open - Mallorca Harrah's Entertainment Challenger - Tunica USTA Illinois Challenger - Champaign US Men's Clay Court Championships - Houston Copenhagen Open - Copenhagen AAPT Championships - Adelaide Abierto Mexicano de Tenis Pegaso - Acapulco Miller Lite Hall of Fame Tennis Championships - Newport 2003 Mercedes Cup - Stuttgart Sao Paulo Challenger 2008 Lubbock Challenger - Lubbock Open de Moselle - Metz Sacramento Challenger - Sacramento CA Tennis Trophy - Vienna Bangkok Challenger Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Prague Challenger TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Nottingham-2 Challenger Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Tallahassee Challenger U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice U.S. Men's Clay Court Championships - Orlando Noumea Challenger SkiStar Swedish Open - Bastad Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Kaoshuing Challenger Legg Mason Tennis Classic - Washington D.C. Rakuten Japan Open - Tokyo Heineken Open - Auckland Open Sud de France - Montpellier Copa Claro - Buenos Aires UNICEF Open - 's Hertogenbosch Dallas Challenger Farmers Classic - Los Angeles Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Savannah Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Millenium Tennis Championships - Delray Beach Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco AEGON Championships - London Bet-at-home Open - Hamburg International Championship of Croatia - Umag Citi Open - Washington Gelsor Open Romania - Bucharest Next Generation Adelaide International - Adelaide UNICEF Open - 's Hertogenbosch St. Petersburg Open - St. Petersburg Maui Challenger Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger Sacramento Challenger ARAG World Team Championship - Dusseldorf Open de Tenis Comunidad Valenciana - Valencia Knoxville Challenger Ordina Open - s-Hertogenbosch Apia International - Sydney Barcelona Open BancSabadell - Barcelona Champaign Challenger Open Sabadell Atlantico - Barcelona Erste Bank Open - Vienna AEGON Championships - London SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Gerry Weber Open - Halle SkiStar Swedish Open - Bastad ASB Classic - Auckland Dallas Challenger Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta China Open - Beijing Sarasota Challenger Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco China Open - Beijing Hall of Fame Tennis Championships - Newport Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Knoxville Challenger European Open - Antwerp Synsam Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco China Open - Beijing Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg SAP Open - San Jose Serbia Open - Belgrade Farmers Classic - Los Angeles AEGON Championships - London Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Heineken Open - Auckland Stockholm Open - Stockholm Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Sarasota Challenger Atlanta Tennis Championships - Atlanta Open de Tenis Comunidad Valenciana - Valencia Barcelona Open BancSabadell - Barcelona Regions Morgan Keegan Championships - Memphis Argentina Open - Buenos Aires Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta US Men's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Scania Stockholm Open - Stockholm Topshelf Open - 's-Hertogenbosch Le Gosier Challenger Tallahassee Challenger Swiss Indoors Basel - Basel AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Bordeaux Challenger Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Panama City Challenger Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Irving Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Nord/LB Open - Braunschweig Aegon Nottingham Open - Nottingham AEGON International - Eastbourne Malaysian Open - Kuala Lumpur The LTA Hull Challenger - Hull ASB Classic - Auckland SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Sarasota Challenger Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere XXVIII Edizione 'A.Savoldi' - Manerbio University of Tennessee USTA Men's Challenger - Knoxville Shimadsu All Japan Indoor Tennis Championships - Kyoto Brisbane International - Brisbane Casino Lugano - Lugano V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin Monterrey Challenger Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Lucknow ATP Tour Challenger - Lucknow China Open - Beijing Antalya Cup - Antalya Bet-at-home Open - Hamburg ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Nord/LB Open - Braunschweig Copa Ericsson Brazil - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Kroger / St. Jude International - Memphis Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Qatar Open - Doha RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Heineken Open - Auckland Estoril Open - Estoril Open Seat Godo 2003 - Barcelona The Dubai Tennis Championships - Dubai Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona China Open - Beijing AIG Japan Open Tennis Championships - Tokyo U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Copa AT&T - Buenos Aires Power Horse Cup - Dusseldorf Shenzhen Open - Shenzhen Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha du Maurier Open - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tata Open - Chennai Waldbaum's Hamlet Cup - Long Island Copenhagen Open - Copenhagen Tennis Masters Series - Hamburg President's Cup - Tashkent Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BellSouth Open - Vina del Mar Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Brasil Open - Salvador The Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Tennis Masters Series - Madrid Tennis Masters Series - Toronto Open Seat Godo - Barcelona Energis Open - Amersfoort Tennis Masters Series - Madrid Legg Mason Tennis Classic - Washington Pacific Life Open - Indian Wells Tennis Masters Series - Madrid Tennis Masters Series - Miami Campionati Internazionali d'Italia - Rome NASDAQ-100 Open - Miami U.S. Open - New York Masters Series Madrid - Madrid Campionati Internazionali D'Italia - Rome French Open - Paris Rogers Masters - Montreal International Indoor Tennis Championships of Croatia - Zagreb Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte-Carlo French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Wimbledon - London CA Tennis Trophy - Vienna Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Heineken Open - Auckland Rogers Cup - Toronto Rogers Cup - Montreal French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne AEGON International - Eastbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris The Ericsson Open - Miami Tennis Masters Series - Montreal Miami Open - Miami Tennis Masters Series - Cincinnati AEGON Championships - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Copa AT&T - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Sony Ericsson Open - Miami French Open - Paris Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Wimbledon - London Campionati BNL dItalia - Rome Rogers Masters - Toronto U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Croatia Open - Umag Wimbledon - London U.S. Open - New York European Open - Antwerp ASB Classic - Auckland Australian Open - Melbourne Australian Open - Melbourne Erste Bank Open - Vienna French Open - Paris Open Sud de France - Montpellier German Tennis Championships - Hamburg U.S. Open - New York Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Argentina Open - Buenos Aires Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Shanghai - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston Capitala World Tennis Championship Australian Open - Melbourne Mubadala World Tennis Championship Mubadala World Tennis Championship French Open - Paris Mubadala World Tennis Championship Wimbledon - London Wimbledon - London Tennis Masters Cup - Shanghai Wimbledon - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto Olympics - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 The Mubadala World Tennis Championship Hopman Cup - Perth 70th River Oaks International Tennis Tournament - Houston Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing